.feedDetail
{
    position:relative;
}

.feedDetail > #head
{
    position:relative;
    margin-bottom:42px;
}

.feedDetail > #head > #star
{
    cursor:pointer;
    position:absolute;
    width:16px;
    height:16px;
    top:10px;
    left:-25px;
    background-repeat:no-repeat;
    background-image:url(../../icons/not_starred.png);
}
.feedDetail > #head > #star:hover
{
    background-image:url(../../icons/not_starred_hover.png);
}

.feedDetail.starred > #head > #star, .feedDetail.starred > #head > #star:hover
{
    background-image:url(../../icons/starred.png);
}



.feedDetail > #head > #title
{
    padding-bottom:3px;
    margin-bottom:3px;
    border-bottom:1px solid #3165C6;
}

.feedDetail > #head > #title > a
{
    display:block;
    color:#3165C6;
    font-size:26px;
    font-weight:bold;
    text-decoration:none;
}

.feedDetail > #head > #publishTime
{
    color:gray;
    float:left;
    padding-right:5px;
}

.feedDetail > #head > #author
{
    color:gray;
    float:left;
    padding-left:5px;
    border-left:1px solid gray;
}

.feedDetail > #head > #origin
{
    color:gray;
    position:absolute;
    right:5px;
}

.feedDetail > #head > #origin > img
{
    float:left;
    margin-right:2px;
    background:white;
}


.feedDetail > #content
{
    clear:both;
    color: black;
    font-size:13px;
    line-height: 22px;
}

.feedDetail > #content img
{
    max-width:95%;
}

.feedDetail > #content p, .feedDetail > #content div
{
    line-height: 22px;
}

.feedDetail > #content *
{
    font-size:13px;
}